/** WebMiniMustFolderName*/
const pre = '/WebMiniMustFolderName'
export default ({ request, requestForMock, mock, tools, moduleName }) => ({

  
      /**
  * @description 查询目录结构  POST /api/WebMiniMustFolderName/GetMiniMustFolderList
  
  */
  API_WEBMINIMUSTFOLDERNAME_GETMINIMUSTFOLDERLIST_POST({body=undefined,param=undefined,header=undefined,path=undefined,config=undefined}={}) {
    // 接口请求
    return request({
      url: `${moduleName + pre}/GetMiniMustFolderList`,
      method: 'post',
      headers:{'Content-Type':'application/json',
       ...header
      },
      data:body,
      params:param,
      ...config
    })
  },

  /**
   * @description 新增目录  POST /api/WebMiniMustFolderName/AddMiniMuustFolder

   */
  API_WEBMINIMUSTFOLDERNAME_ADDMINIMUUSTFOLDER_POST({body=undefined,param=undefined,header=undefined,path=undefined,config=undefined}={}) {
    // 接口请求
    return request({
      url: `${moduleName + pre}/AddMiniMuustFolder`,
      method: 'post',
      headers:{'Content-Type':'application/json',
        ...header
      },
      data:body,
      params:param,
      ...config
    })
  },

  /**
   * @description 更新目录名称  POST /api/WebMiniMustFolderName/UpdateMiniMustFolder

   */
  API_WEBMINIMUSTFOLDERNAME_UPDATEMINIMUSTFOLDER_POST({body=undefined,param=undefined,header=undefined,path=undefined,config=undefined}={}) {
    // 接口请求
    return request({
      url: `${moduleName + pre}/UpdateMiniMustFolder`,
      method: 'post',
      headers:{'Content-Type':'application/json',
        ...header
      },
      data:body,
      params:param,
      ...config
    })
  },

  /**
   * @description 删除目录  POST /api/WebMiniMustFolderName/DelMiniMustFolder

   */
  API_WEBMINIMUSTFOLDERNAME_DELMINIMUSTFOLDER_POST({body=undefined,param=undefined,header=undefined,path=undefined,config=undefined}={}) {
    // 接口请求
    return request({
      url: `${moduleName + pre}/DelMiniMustFolder`,
      method: 'post',
      headers:{'Content-Type':'application/json',
        ...header
      },
      data:body,
      params:param,
      ...config
    })
  },

  /**
   * @description POST /api/WebMiniMustFolderName/CheckDirFiles 简称当前目录下是否存在目录或文件
   */
  API_WEBMINIMUSTFOLDERNAME_CHECKDIRFILES_POST({body=undefined,param=undefined,header=undefined,path=undefined,config=undefined}={}) {
    // 接口请求
    return request({
      url: `${moduleName + pre}/CheckDirFiles`,
      method: 'post',
      headers:{'Content-Type':'application/json',
        ...header
      },
      data:body,
      params:param,
      ...config
    })
  },

  /**
   * @description 上传  POST /api/WebMiniMustFolderName/UploadFile

   */
  API_WEBMINIMUSTFOLDERNAME_UPLOADFILE_POST({body=undefined,param=undefined,header=undefined,path=undefined,config=undefined,progress=undefined}={}) {
    // 接口请求
    return request({
      url: `${moduleName + pre}/UploadFile`,
      method: 'post',
      headers:{'Content-Type':'application/json',
        ...header
      },
      data:body,
      params:param,
      onUploadProgress:progress,
      ...config
    })
  },

  /**
   * @description POST /api/WebMiniMustFolderName/AddMiniMust 添加文件

   */
  API_WEBMINIMUSTFOLDERNAME_ADDMINIMUST_POST({body=undefined,param=undefined,header=undefined,path=undefined,config=undefined}={}) {
    // 接口请求
    return request({
      url: `${moduleName + pre}/AddMiniMust`,
      method: 'post',
      headers:{'Content-Type':'application/json',
        ...header
      },
      data:body,
      params:param,
      ...config
    })
  },

  /**
   * @description POST /api/WebMiniMustFolderName/UpdateMiniMust 修改文件

   */
  API_WEBMINIMUSTFOLDERNAME_UPDATEMINIMUST_POST({body=undefined,param=undefined,header=undefined,path=undefined,config=undefined}={}) {
    // 接口请求
    return request({
      url: `${moduleName + pre}/UpdateMiniMust`,
      method: 'post',
      headers:{'Content-Type':'application/json',
        ...header
      },
      data:body,
      params:param,
      ...config
    })
  },

  /**
   * @description POST /api/WebMiniMustFolderName/DelMiniFileList 批量删除文件
   */
  API_WEBMINIMUSTFOLDERNAME_DELMINIFILELIST_POST({body=undefined,param=undefined,header=undefined,path=undefined,config=undefined}={}) {
    // 接口请求
    return request({
      url: `${moduleName + pre}/DelMiniFileList`,
      method: 'post',
      headers:{'Content-Type':'application/json',
        ...header
      },
      data:body,
      params:param,
      ...config
    })
  },

  /**
   * @description POST /api/WebMiniMustFolderName/MoveMiniFileList 移动指定文件

   */
  API_WEBMINIMUSTFOLDERNAME_MOVEMINIFILELIST_POST({body=undefined,param=undefined,header=undefined,path=undefined,config=undefined}={}) {
    // 接口请求
    return request({
      url: `${moduleName + pre}/MoveMiniFileList`,
      method: 'post',
      headers:{'Content-Type':'application/json',
        ...header
      },
      data:body,
      params:param,
      ...config
    })
  },

  /**
   * @description POST /api/WebMiniMustFolderName/ThumbsUp 文件点赞操作

   */
  API_WEBMINIMUSTFOLDERNAME_THUMBSUP_POST({body=undefined,param=undefined,header=undefined,path=undefined,config=undefined}={}) {
    // 接口请求
    return request({
      url: `${moduleName + pre}/ThumbsUp`,
      method: 'post',
      headers:{'Content-Type':'application/json',
        ...header
      },
      data:body,
      params:param,
      ...config
    })
  },

  /**
   * @description POST /api/WebMiniMustFolderName/SubmitComment 提交评论

   */
  API_WEBMINIMUSTFOLDERNAME_SUBMITCOMMENT_POST({body=undefined,param=undefined,header=undefined,path=undefined,config=undefined}={}) {
    // 接口请求
    return request({
      url: `${moduleName + pre}/SubmitComment`,
      method: 'post',
      headers:{'Content-Type':'application/json',
        ...header
      },
      data:body,
      params:param,
      ...config
    })
  },

  /**
   * @description POST /api/WebMiniMustFolderName/DelComment 删除评论

   */
  API_WEBMINIMUSTFOLDERNAME_DELCOMMENT_POST({body=undefined,param=undefined,header=undefined,path=undefined,config=undefined}={}) {
    // 接口请求
    return request({
      url: `${moduleName + pre}/DelComment`,
      method: 'post',
      headers:{'Content-Type':'application/json',
        ...header
      },
      data:body,
      params:param,
      ...config
    })
  },

  /**
   * @description POST /api/WebMiniMustFolderName/GetAllMiniMust  全文搜索

   */
  API_WEBMINIMUSTFOLDERNAME_GETALLMINIMUST_POST({body=undefined,param=undefined,header=undefined,path=undefined,config=undefined}={}) {
    // 接口请求
    return request({
      url: `${moduleName + pre}/GetAllMiniMust`,
      method: 'post',
      headers:{'Content-Type':'application/json',
        ...header
      },
      data:body,
      params:param,
      ...config
    })
  },

  /**
   * @description POST /api/WebMiniMustFolderName/GetMiniMustList 文件列表查询

   */
  API_WEBMINIMUSTFOLDERNAME_GETMINIMUSTLIST_POST({body=undefined,param=undefined,header=undefined,path=undefined,config=undefined}={}) {
    // 接口请求
    return request({
      url: `${moduleName + pre}/GetMiniMustList`,
      method: 'post',
      headers:{'Content-Type':'application/json',
        ...header
      },
      data:body,
      params:param,
      ...config
    })
  },

  /**
   * @description POST /api/WebMiniMustFolderName/GetFileCodeAndName 获取文件编号与名称列表

   */
  API_WEBMINIMUSTFOLDERNAME_GETFILECODEANDNAME_POST({body=undefined,param=undefined,header=undefined,path=undefined,config=undefined}={}) {
    // 接口请求
    return request({
      url: `${moduleName + pre}/GetFileCodeAndName`,
      method: 'post',
      headers:{'Content-Type':'application/json',
        ...header
      },
      data:body,
      params:param,
      ...config
    })
  },

  /**
   * @description POST /api/WebMiniMustFolderName/GetFileDownloadCount 文件下载次数列表查询

   */
  API_WEBMINIMUSTFOLDERNAME_GETFILEDOWNLOADCOUNT_POST({body=undefined,param=undefined,header=undefined,path=undefined,config=undefined}={}) {
    // 接口请求
    return request({
      url: `${moduleName + pre}/GetFileDownloadCount`,
      method: 'post',
      headers:{'Content-Type':'application/json',
        ...header
      },
      data:body,
      params:param,
      ...config
    })
  },

  /**
   * @description POST /api/WebMiniMustFolderName/ExportDownLoadCount 导出文件下载次数表

   */
  API_WEBMINIMUSTFOLDERNAME_EXPORTDOWNLOADCOUNT_POST({body=undefined,param=undefined,header=undefined,path=undefined,config=undefined}={}) {
    // 接口请求
    return request({
      url: `${moduleName + pre}/ExportDownLoadCount`,
      method: 'post',
      headers:{'Content-Type':'application/json',
        ...header
      },
      data:body,
      params:param,
      ...config
    })
  },
  /**
   * @description POST /api/WebMiniMustFolderName/ExportDownloadInfoList 导出文件下载明细列表

   */
  API_WEBMINIMUSTFOLDERNAME_EXPORTDOWNLOADINFOLIST_POST({body=undefined,param=undefined,header=undefined,path=undefined,config=undefined}={}) {
    // 接口请求
    return request({
      url: `${moduleName + pre}/ExportDownloadInfoList`,
      method: 'post',
      headers:{'Content-Type':'application/json',
        ...header
      },
      data:body,
      params:param,
      ...config
    })
  },

  /**
   * @description POST /api/WebMiniMustFolderName/GetFileDownloadInfoList 获取文件下载明细列表

   */
  API_WEBMINIMUSTFOLDERNAME_GETFILEDOWNLOADINFOLIST_POST({body=undefined,param=undefined,header=undefined,path=undefined,config=undefined}={}) {
    // 接口请求
    return request({
      url: `${moduleName + pre}/GetFileDownloadInfoList`,
      method: 'post',
      headers:{'Content-Type':'application/json',
        ...header
      },
      data:body,
      params:param,
      ...config
    })
  },

  /**
   * @description POST /api/WebMiniMustFolderName/UrlEncode

   */
  API_WEBMINIMUSTFOLDERNAME_URLENCODE_POST({body=undefined,param=undefined,header=undefined,path=undefined,config=undefined}={}) {
    // 接口请求
    return request({
      url: `${moduleName + pre}/UrlEncode`,
      method: 'post',
      headers:{'Content-Type':'application/json',
        ...header
      },
      data:body,
      params:param,
      ...config
    })
  },

  /**
   * @description POST /api/WebMiniMustFolderName/GetMiniMustLabel 获取图书馆-标签列表数据

   */
  API_WEBMINIMUSTFOLDERNAME_GETMINIMUSTLABEL_POST({body=undefined,param=undefined,header=undefined,path=undefined,config=undefined}={}) {
    // 接口请求
    return request({
      url: `${moduleName + pre}/GetMiniMustLabel`,
      method: 'post',
      headers:{'Content-Type':'application/json',
        ...header
      },
      data:body,
      params:param,
      ...config
    })
  },

  /**
   * @description POST POST /api/WebMiniMustFolderName/AddMiniMustLabel  新增图书馆-标签

   */
  API_WEBMINIMUSTFOLDERNAME_ADDMINIMUSTLABEL_POST({body=undefined,param=undefined,header=undefined,path=undefined,config=undefined}={}) {
    // 接口请求
    return request({
      url: `${moduleName + pre}/AddMiniMustLabel`,
      method: 'post',
      headers:{'Content-Type':'application/json',
        ...header
      },
      data:body,
      params:param,
      ...config
    })
  },

      /**
  * @description GET /api/WebMiniMustFolderName/GetCosProgress 获取上传文件进度
  
  */
  API_WEBMINIMUSTFOLDERNAME_GETCOSPROGRESS_GET({body=undefined,param=undefined,header=undefined,path=undefined,config=undefined}={}) {
    // 接口请求
    return request({
      url: `${moduleName + pre}/GetCosProgress`,
      method: 'get',
      headers:{'Content-Type':'',
       ...header
      },
      data:body,
      params:param,
      ...config
    })
  },

      /**
  * @description GET /api/WebMiniMustFolderName/GetMiniMust 查看指定文件详情

  */
  API_WEBMINIMUSTFOLDERNAME_GETMINIMUST_GET({body=undefined,param=undefined,header=undefined,path=undefined,config=undefined}={}) {
    // 接口请求
    return request({
      url: `${moduleName + pre}/GetMiniMust`,
      method: 'get',
      headers:{'Content-Type':'',
       ...header
      },
      data:body,
      params:param,
      ...config
    })
  },

  /**
   * @description 下载文件  POST /api/WebMiniMustFolderName/GetMaterialFile

   */
  API_WEBMINIMUSTFOLDERNAME_GETMATERIALFILE_POST({body=undefined,param=undefined,header=undefined,path=undefined,config=undefined,progress=undefined}={}) {
    // 接口请求
    return request({
      url: `${moduleName + pre}/GetMaterialFile`,
      method: 'post',
      headers:{'Content-Type':'',
        ...header
      },
      data:body,
      params:param,
      onDownloadProgress:progress,
      ...config
    })
  },
  /**
   * @description 获取下载厂家人员列表  POST /api/WebMiniMustFolderName/GetCompanyFileDownloadInfoList

   */
  API_WEBMINIMUSTFOLDERNAME_GETCOMPANYFILEDROWNLOADINFOLIST_POST({body=undefined,param=undefined,header=undefined,path=undefined,config=undefined}={}) {
    // 接口请求
    return request({
      url: `${moduleName + pre}/GetCompanyFileDownloadInfoList`,
      method: 'post',
      headers:{'Content-Type':'application/json',
        ...header
      },
      data:body,
      params:param,
      ...config
    })
  },
  /**
   * @description 导出浏览明细列表  POST /api/WebMiniMustFolderName/ExportBrowseInfoList

   */
  API_WEBMINIMUSTFOLDERNAME_EXPORTBROESEINFOLIST_POST({body=undefined,param=undefined,header=undefined,path=undefined,config=undefined}={}) {
    // 接口请求
    return request({
      url: `${moduleName + pre}/ExportBrowseInfoList`,
      method: 'post',
      headers:{'Content-Type':'application/json',
        ...header
      },
      data:body,
      params:param,
      ...config
    })
  },
  /**
   * @description 厂家浏览明细列表  POST /api/WebMiniMustFolderName/GetCompanyFileBrowseInfoList

   */
  API_WEBMINIMUSTFOLDERNAME_GETCOMPANYFILEBROWSEINFOLIST_POST({body=undefined,param=undefined,header=undefined,path=undefined,config=undefined}={}) {
    // 接口请求
    return request({
      url: `${moduleName + pre}/GetCompanyFileBrowseInfoList`,
      method: 'post',
      headers:{'Content-Type':'application/json',
        ...header
      },
      data:body,
      params:param,
      ...config
    })
  },
    /**
   * @description 经销商浏览明细列表  POST /api/WebMiniMustFolderName/GetFileBrowseInfoList

   */
    API_WEBMINIMUSTFOLDERNAME_GETFILEBROWSEINFOLIST_POST({body=undefined,param=undefined,header=undefined,path=undefined,config=undefined}={}) {
      // 接口请求
      return request({
        url: `${moduleName + pre}/GetFileBrowseInfoList`,
        method: 'post',
        headers:{'Content-Type':'application/json',
          ...header
        },
        data:body,
        params:param,
        ...config
      })
    },
    /**
   * @description 查看添加浏览记录  POST /api/WebMiniMustFolderName/BrowseFile

   */
    API_WEBMINIMUSTFOLDERNAME_BROWSEFILE_POST({body=undefined,param=undefined,header=undefined,path=undefined,config=undefined}={}) {
      // 接口请求
      return request({
        url: `${moduleName + pre}/BrowseFile`,
        method: 'post',
        headers:{'Content-Type':'application/json',
          ...header
        },
        data:body,
        params:param,
        ...config
      })
    },
})
